package com.driver.model;

import java.sql.Connection;
import java.util.*;
import java.sql.*;
import com.carstop.model.*;
import com.rider.model.CarRiderPathVO;


public interface CarDriverPathVO_interface {
          public void insert(CarDriverPathVO cardriverVO);
          public void insertByDriverPath(CarDriverPathVO cardriverVO, List<CarStopDetailVO> list);
          public void insertByDriverReugularPath(CarDriverPathVO cardriverpathVO,Connection con,List<CarStopDetailVO>list2) ;
          public void update(CarDriverPathVO cardriverVO);
          public void delete(String driver_path_id);
          public CarDriverPathVO findByPrimaryKey(String driver_path_id);
          public List<CarDriverPathVO> getAll();
          public List<CarDriverPathVO> getAll(Map<String, String[]> map);
          public List<CarDriverPathVO> getAll(String memberId);
          public Set<CarStopDetailVO> getCarDriverDetailByPath(String Driver_path_id);
          public List<CarDriverPathVO> suggestDriverPath(String driverPathId, int day, int distanceRange);
          public List<Timestamp> getTimeInfo(String driverPathId);
 
}